/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.edu.eam.clinica.vista.controladores.varios;

import co.edu.eam.clinica.logica.bo.BOCiudad;
import co.edu.eam.persitencia.entidades.Ciudad;
import java.util.List;

/**
 *
 * @author Usuario
 */
public class controladorCiudad {
    
    private BOCiudad ciu;

    public controladorCiudad() {
       ciu=new BOCiudad();
    }
    
    /**
     * metodo que crea una ciudad
     * @param c
     * @throws Exception 
     */
    public void crearCiudad(Ciudad c) throws Exception{
        ciu.crearCiudad(c);
    }
    
    /**
     * metodo que busca una ciudad por su codigo
     * @param id
     * @return una ciudad
     * @throws Exception 
     */
    public Ciudad buscarCiudad(Long id) throws Exception{
        return ciu.buscarCiudad(id);
    }
    
    /**
     * metodo que edita una ciudad
     * @param c
     * @throws Exception 
     */
    public void editarCiudad(Ciudad c) throws Exception{
        ciu.editarCiudad(c);
    }
    
    /**
     * metodo que elimina una ciudad
     * @param c
     * @throws Exception 
     */
    public void eliminarCiudad(Ciudad c) throws Exception{
        ciu.eliminarCiudad(c);
    }
    
    public List<Ciudad> listarCiudades()throws Exception{
                return ciu.listarCiudades();
    }


}
